跳到主要内容

ES 模块

阐述

ES 模块是 ECMAScript 2015 提出的标准,它规定凡是含有顶层 importexport 语句的文件就是一个模块,否则就是一个全局可用的文件。

导出格式

ES 模块的导出格式为 exportexport default,后者定义了一个主要导出。

导入格式

主要导出在导入时使用 import,而其他导出使用 import {}。导入的内容可以重命名。可以将全部导出的内容放入一个命名空间。

实例

import helloWorld from "./hello.js";
import { pi, phi, absolute } from "./maths.js";
import { pi as π } from "./maths.js";
import * as math from "./maths.js";

性质

相关内容

参考文献